// 导入axios工具包
// 模块化开发，每个页面一个文件夹，一个文件夹一个请求接口文件
import instance from "@/utils/axios.js"
// 导入token工具包
import {getToken} from '@/utils/token.js'

// 封装登录接口
function getLogin({mobile,code}) {
    return instance({
        url:'/v1_0/authorizations',
        method:'post',
        data:{
            mobile,
            code  
        }
    })
}

// 导出接口
export {getLogin}


// 封装获取用户个人信息接口
function getUserInfo() {
    return instance({
        url:'/v1_0/user/profile',
        method:'get',
        // headers:{
        //     'Authorization': `Bearer ${getToken().token}`
        // }
    })
}

// 导出接口
export {getUserInfo}

// 编辑用户信息接口
function editUserInfo(data) {
    return instance({
        url:'/v1_0/user/profile',
        method:'patch',
        // headers:{
        //     'Authorization': `Bearer ${getToken().token}`
        // },
        data
    })
}

// 导出接口
export {editUserInfo}

// 修改头像
function editPhoto(fd) {
    return instance({
        url:'/v1_0/user/photo',
        method:'patch',
        // headers:{
        //     'Authorization': `Bearer ${getToken().token}`
        // },
        data:fd
    })
}

// 导出接口
export {editPhoto}